package com.yanqu.road.entity.activity.apprentice;

import com.yanqu.road.entity.activity.apprentice.data.ApprenticeUserData;
import com.yanqu.road.entity.activity.apprentice.data.ApprenticeUserExamData;

import java.util.List;

public class ApprenticeDoProjectResult {

    /**
     * 玩家数据
     */
    private ApprenticeUserData userData;

    /**
     * 行程总结果
     */
    private ApprenticeProgramResult programResult;

    /**
     * 是否升级
     */
    private boolean upgradeFlag;

    /**
     * 执行项目详情
     */
    private List<ApprenticeDoOneProjectResult> oneProjectResults;

    /**
     * 小考结果
     */
    private ApprenticeUserExamData examData;

    public ApprenticeUserData getUserData() {
        return userData;
    }

    public void setUserData(ApprenticeUserData userData) {
        this.userData = userData;
    }

    public ApprenticeProgramResult getProgramResult() {
        return programResult;
    }

    public void setProgramResult(ApprenticeProgramResult programResult) {
        this.programResult = programResult;
    }

    public boolean isUpgradeFlag() {
        return upgradeFlag;
    }

    public void setUpgradeFlag(boolean upgradeFlag) {
        this.upgradeFlag = upgradeFlag;
    }

    public List<ApprenticeDoOneProjectResult> getOneProjectResults() {
        return oneProjectResults;
    }

    public void setOneProjectResults(List<ApprenticeDoOneProjectResult> oneProjectResults) {
        this.oneProjectResults = oneProjectResults;
    }

    public ApprenticeUserExamData getExamData() {
        return examData;
    }

    public void setExamData(ApprenticeUserExamData examData) {
        this.examData = examData;
    }
}
